package IO;

import java.io.File;
import java.io.IOException;

public class IODemo2 {
    public static void main(String[] args) throws IOException {
        //
        File file = new File("./text");

        //先判断一下这个文件是否存在
        System.out.println("这个文件是否存在:"+file.exists());

        //判断file对象代表的文件是否是一个目录
        System.out.println("是否是一个目录："+file.isDirectory());

        //判断file对象代表的文件是否是一个普通文件
        System.out.println("是否是普通文件："+file.isFile());

        //根据File对象，删除该文件，成功删除后返回true
        //这里在没有这个文件的情况下，试验一下这个方法的返回值
        System.out.println("是否成功删除该文件："+file.delete());

        //根据File对象，自动创建一个空文件，成功创建后，返回true
        System.out.println("是否成功创建文件："+file.createNewFile());//可能会抛出异常

        //再判断一下这个文件是否存在
        System.out.println("现在这个文件是否存在:"+file.exists());

        //根据File对象，删除该文件，成功删除后返回true
        System.out.println("是否成功删除该文件："+file.delete());
    }
}
